<?php
include "counter2.php";

pagestart();
print "<html>\n";
pagehead(_("Frequently Asked Questions"));
print "<BODY bgcolor=\"white\">\n";
pagetop(_("Linux Counter Frequently Asked Questions"));
print "<a name=\"top\"></a>";

print _("OK, not everything about the counter is intuitive. Here are some answers to questions I've had (or wanted to ask myself).");

print "\n<p>\n" .
"<a href=\"#faq1\">" . _("Why is the Linux Counter so ugly?") . "</a><br>\n" .
"<a href=\"#faq2\">" . _("My registration number is 250.000; the counter has 100.000 people. Why?") . "</a><br>\n" .
"<a href=\"#faq3\">" . _("How do I get the nifty certificate to put on my home page?") . "</a><br>\n" .
"<a href=\"#faq4\">" . _("Why is the United Kingdom named GB and not UK?") . "</a><br>\n" .
"<a href=\"#faq5\">" . _("Why is Hongkong city within China and not a country?") . "</a><br>\n" .
"<a href=\"#faq5\">" . _("Why are there so many small islands in the country list?") . "</a><br>\n" .
"<a href=\"#faq6\">" . _("I registered my personal information more than once. What should I do?") . "</a><br>\n" .
"<a href=\"#faq7\">" . _("How do I change my personal information?") . "</a><br>\n" .
"<a href=\"#faq8\">" . _("How do I change my machine information?") . "</a><br>\n" .
"<a href=\"#faq9\">" . _("Why should I login once a year?") . "</a><br>\n" .
"<a href=\"#faq10\">" . _("I was too late using the renewal link in the mail. What should I do?") . "</a><br>\n" .
"<a href=\"#faq11\">" . _("Are the raw numbers used to generate smallplot.png available?") . "</a><br>\n" .
"<a href=\"#faq12\">" . _("I want to add XXX machines. Is there a form to handle it?") . "</a><br>\n" .
"<a href=\"#faq13\">" . _("My browser complains about not being able to validate the Linux Counter site certificate. What about it?") . "</a><br>\n" .
"<a href=\"#faq14\">" . _("What is the purpose of the Linux Counter?") . "</a><br>\n" .
"<a href=\"#faq100\">" . _("Why is this FAQ so short?") . "</a>\n" .
"</p>\n";

print "<hr>\n" .
"<h3><a name=\"faq1\">" . _("Why is the Linux Counter so ugly?") . "</a></h3>\n" .
_("Because of 2 things") . ":\n" .
"<ol>\n" .
"<li>" . _("I am an HTML purist. I prefer simple HTML that loads fast and displays in most browsers. In particular, I don't like embedded scripting.") .
"\n<li>" . _("I'm not a Web artist, and know I'm not. I know good design when I see it, but I don't know how to make it myself.") .
"\n</ol>" .
_("If you can reconcile the two incompatible opinions above, and recognize a call for volunteers to do design work, you're welcome to help!") .
"\n<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>";

print "<h3><a name=\"faq2\">" . _("My registration number is 250.000; the counter has 100.000 people. Why?") . "</a></h3>\n" .
_("A registration number is given to every email address that registers with the counter, and never reused. Some reasons why there are accounts with numbers, but not counted") . ":\n" .
"<ul>\n" .
"<li>" . _("Some people are deleted from the counter, either by themselves, or by me when I recognize they're invalid registrations;") .
"\n<li>" . _("Some people registered only machines, and not themselves (or perhaps their machine from one address, themselves from another)") .
"\n<li><a href=\"../news/deletion.php\">" . _("The Great Deletion") . "</a> " . _("of November 2001 removed 90.000 entries. The routines established then will continue to remove old, stale registrations in the future.") .
"\n<li>" . _("Some \"registrations\" are spam") .
"\n</ul>" .
"\n<br>" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>";

print "<h3><a name=\"faq3\">" . _("How do I get the nifty certificate to put on my home page?") . "</a></h3>\n" .
_("Two methods, one for the point-and-click types, one for the brave.") .
"\n<p>\n" .
_("First method, you'll need your user key (something like 1234-5678), and a graphical browser:") .
"\n<ul>" .
"\n<li>" . _("Go to") . " http://counter.li.org/login.php " . _("and log in") .
"\n<li>" . _("Go to your home page") .
"\n<li>" . _("Press \"Edit my person entry\"") .
"\n<li>" . _("Use the right-click on the image in the upper left-hand corner and choose \"save image as\" (or equivalent)") .
"\n<li>" . _("Move the image to where you keep your images for use in Web pages") .
"\n</ul>\n";
print _("Second method, for the Command Line Interface Lovers:") .
"\n<br><strong>\n" .
"wget -O certificate.png http://counter.li.org/cgi-bin/certificate.cgi/1234" .
"\n</strong>" .
"\n<p>\n" .
_("PLEASE don't place an URL pointing to the certificate on your page; that means the counter is hit every time your page gets a hit.....and I'd rather spend the CPU power on making registrations faster.") .
"\n<p>\n" .
_("Suggested HTML to embrace the certificate:") .
"\n<pre>" . 
"&lt;a href=\"http://counter.li.org/\"&gt;" .
"&lt;img src=\"certificate.png\" alt=\"Linux Counter #1234\"&gt;" .
"&lt;/a&gt;" .
"\n</pre>\n" .
_("Have fun!") .
"\n<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>\n";

print "<h3><a name=\"faq4\">" . _("Why is the United Kingdom named GB and not UK?") . "</a></h3>\n" .

_("Oh glorious politics....") .
"\n<p>\n" .
_("The official name of the UK is \"The United Kingdom of Great Britain and Northern Ireland\". When ISO 2-letter country codes were assigned, rumour has it that several members of the ISO comittee rebelled against using the \"generic term\" \"united kingdom\" as basis for a country code for an old imperial power, and enforced the code that fit the largest entity within that union.") .
"\n<p>\n" .
_("Of course, IANA, the domain name registration agency, like everyone else at the time, \"knew\" that the country was called UK, so the toplevel domain for the country was assigned as \"UK\" - it didn't bother to check the standards, it was so obvious.") .
"\n<p>\n" .
_("Except that it wasn't.") .
"\n<p>\n" .
_("The counter is very strict in trying <em>not</em> to invent new coding systems where old codes exist; in this particular case, it strictly follows a rule that says that country codes come from the Berlin maintenance agency for the ISO 3166 code space. So, until that agency changes the code for GB, GB it will stay.") .
"\n<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>\n";

print "<h3><a name=\"faq5\">" . _("Why are there so many small islands in the country list?") . "</a></h3>\n" .

_("From the above question, you will see that the counter has decided to make someone else the authority for what a country is or is not. In this particular case, it uses the") . " <!-- <a href=\"http://www.din.de/gremien/nas/nabd/iso3166ma/\"> --><a href=\"http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html\">ISO 3166</a> " . _("list of country codes as its reference.") . 
"\n<p>\n" .
_("Making decisions about what is or is not a country is a hard task. And no matter how you do it, some people will be angry at you. So we are happy someone else is solving this nasty point!") .
"\n<p>\n" .
_("Nonetheless, we are not completely unreasonable; if you see some place in the lists that you don't think should be listed as its own country, send a message to") . emailCloaking("help@counter.li.org",0) . _("and the country managers for the place and the country you want it to be part of, describing:") .
"\n<ul>\n" .
"<li>" . _("What code and place you are talking about") .
"\n<li>" . _("What country it should be listed under, and why") .
"\n</ul>\n" .
_("Something might happen. Or not.") .
"\n<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>\n";

print "<h3><a name=\"faq6\">" . _("I registered my personal information more than once. What should I do?") . "</a></h3>\n" .
_("When, by accident or when you have forgotten your old registration key, you get registered more than once, you can solve this in 2 ways") . ":<br>\n" .
"<ul>\n" .
"<li>" . _("Go to the Login page (Login link in menu bar on top of each page), and login with the key and password of the registration you want to remove. Once logged in, click the \"Edit my person entry\" link. In the screen which then shows, on the bottom you'll find a button called \"Delete person info\". After clicking this button your registration is gone.") . "<br>\n" .
_("NOTE: This way of removing your registration has one small side effect: the emaill address used in the registration cannot never be used again in any other registration.") .
"\n<li>" . _("The most preferable way: Send a mail to") . emailCloaking("help@counter.li.org",0) . _("asking for a merger of your registrations. This will always merge registrations to the registration with the lowest key. During a merger all email addresses found in the registrations will be connected to the final registration. This way the problem in the note at the end of option one is solved.") . "<br>\n" .
_("Put in the mail as much information as you have about the registrations you want to merge, especially when you don't know all the registrations keys anymore. The more information you can give us, the easier it is for us to find the correct registrations to merge.") .
"\n</ul>\n" .
"<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>\n";

print "<h3><a name=\"faq7\">" . _("How do I change my personal information?") . "</a></h3>\n" .
_("Go to the Login page (Login link in menu bar on top of each page), and login with your key and password. Once logged in, click the \"Edit my person entry\" link. On the new page change whatever information you need to change and click the button called \"Enter data!\" on the bottom of that page to effectuate the changes.") .
"\n<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>\n";

print "<h3><a name=\"faq8\">" . _("How do I change my machine information?") . "</a></h3>\n" .
_("Go to the Login page (Login link in menu bar on top of each page), and login with your key and password. Once logged in, on the bottom of your home page you find a table called \"My machines\". Click on the name link of the machine which information you want to change. On the new page make your changes and click the button called \"Update record\" on the bottom of that page to effectuate the changes.") .
"\n<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>\n";

print "<h3><a name=\"faq9\">" . _("Why should I login once a year?") . "</a></h3>\n" .
_("First of all: the project is not trying to get more hits on the website. We don't care about the number of hits much.") . "<br>\n" .
_("The Linux Counter is doing statistics on the registrations entered. In statistics it is common to verify the data set used, as one wants ito have as good results of the statistics as possible.") . "<br>\n" .
_("As people move around the world, often change their email addresses and even stop using Linux (Why should they :-), registrations can become partly or completely invalid over time, thus messing up the counter's statistics.") . "<br>\n" .
_("To have an as clean data set as possible, the Linux Counter project has decided to send an email to everybody once a year, asking to login and verify the registration information. Rules have been defined what should be done with registrations which have not been verified for a certain amount of time.") . "<br>\n" .
"\n<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>\n";

print "<h3><a name=\"faq10\">" . _("I was too late using the renewal link in the mail. What should I do?") . "</a></h3>\n" .
_("When a registrations becomes frozen, a email messages is sent to the person asking him to verify the registration. The mail presents two ways to actually go to your registration.") . "<br>\n" .
_("The first way is to use the link in the mail which automatically log you in and pops up your registration page. This link is only valid for week. Using it after that week will bring up an error page. Due to hollidays and other reasons chance is that you are too late to use this link. Although you cannot use the link anymore, this does not mean your registration is gone completely and you have to register again. You still can log in to your registration using the old (and second) way to enter the registration: Go to counter site, find the \"Login\" option in the top menu bar and manually log in using the key and password sent to you in the email. The same registration page as above will pop up.") . "<br>\n" .
_("So, although the link is there as a convenient and fast way to enter your registration page, it does not mean your registration is gone when the link is not working anymore. You just need to log in manually.") .
"\n<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>\n";

print "<h3><a name=\"faq11\">" . _("Are the raw numbers used to generate smallplot.png available?") . "</a></h3>\n" .
_("The raw numbers used to generate") . " <a href=\"http://counter.li.org/smallplot.png\">smallplot.png</a>, " . _("the image on the main Linux Counter page, are avaible for everybody in the file") . " <a href=\"http://counter.li.org/reports/country.story\">country.story</a>. " . _("Just don't use the numbers to do any kind of prediction, as it won't make sense.") .
"\n<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>\n";

print "<h3><a name=\"faq12\">" . _("I want to add XXX machines. Is there a form to handle it?") . "</a></h3>\n" .
_("Alas, at the moment, when you want to add a lot of machines to the counter, you have to enter them one by one using the machine form. Although it doesn't help you much now, it is on our todo list to create a multiple machine entry form. As there are some other projects to handle too, and this one isn't as easy as just creating the web form, this one has to fight for its priority with the other projects. So for now, the only promise we will make is that such a form will be there in future .....") .
"\n<br>\n" .
"\n<center><a href=\"#top\">" . _("Top") . "</a></center>\n"; ?>

<h3><a name="faq13"><?php print _("My browser complains about not being able to validate the Linux Counter site certificate. What about it?") ?></a></h3>
<a href="http://www.cacert.org/" target="_blank"><img src="/gifs/cacert-grey2.png" alt="www.cacert.org" style="border-width: 0px;" /></a> <?php print _("This site is secured with a certificate from CAcert. The first time when you visit a part of our site that is secured with a certificate from CAcert, you will get a popup from you browser telling you that you do not trust this site. To get rid of that popup in future you can install the certificate from the Linux Counter site.") ?><br>
<?php print _("Alas, not many applications have installed by default the CAcert Class 1 and Class 3 root certificates that the Linux Counter certificate is based on. Thus, when installing the Linux Counter certificate your browser will probably complain about the fact that their is not enough information to verify the certificate. This means that your browser is missing the CAcert Class 1 and Class 3 root certificates. You can get these certificates from") ?> <a href="http://www.cacert.org/index.php?id=3">CAcert</a>. <?php print _("After installing these certificates the validation of the Linux Counter certificate will be correct.") ?>
<br>
<center><a href="#top"><?php print _("Top") ?></a></center>

<h3><a name="faq14"><?php print _("What is the purpose of the Linux Counter?") ?></a></h3>
<?php print _("Dealing with all kinds of statistics on Linux usage. For more information, please have a look at the Project info page via the top menu bar.") ?>
<br>
<center><a href="#top"><?php print _("Top") ?></a></center>

<?php print "<h3><a name=\"faq100\">" . _("Why is this FAQ so short?") . "</a></h3>\n" .
_("Because I haven't got all the answers....and of those I know, I haven't gotten around to putting them all here.") .
"\n<p>\n" .
_("If you think something should be here, and you have figured out the answer (perhaps from a previous email), send me text!") .
"\n<br>\n" .
"<center><a href=\"#top\">" . _("Top") . "</a></center>\n";

pagebottom("yes");
print "\n</body>\n" .
"</html>";
